package api

import (
	"todo_list/service"

	"github.com/gin-gonic/gin"
)

func UserRegister(c *gin.Context) {
	// gin.Context是用于存储请求相关信息的结构体
	var UserRegister service.UserService
	if err := c.ShouldBind(&UserRegister); err == nil {
		// 尝试将HTTP请求中的JSON数据绑定到UserRegister变量上
		res := UserRegister.Register()
		c.JSON(200, res)
	} else {
		c.JSON(400, ErrorResponse(err))
	}

}

func UserLogin(c *gin.Context) {
	// gin.Context是用于存储请求相关信息的结构体
	var UserRegister service.UserService
	if err := c.ShouldBind(&UserRegister); err == nil {
		// 尝试将HTTP请求中的JSON数据绑定到UserRegister变量上
		res := UserRegister.Login()
		c.JSON(200, res)
	} else {
		c.JSON(400, ErrorResponse(err))
	}
}
